macaranduba (manilkara excelsa) - Spanish English Dictionary